package pie

type BootStrap interface {
}

type bootstrap struct {
	*bootstrapOptions
}

func NewBootStrap(option ...Option) BootStrap {
	// 1. 初始化
	opts := &bootstrapOptions{}

	// 2. 循环操作
	for _, opt := range option {
		opt(opts)
	}

	// 3. 返回
	return &bootstrap{bootstrapOptions: opts}
}

func (self *bootstrap) process() {

}
